package File.常用方法1_判断文件类型_获取文件信息;

// 目标: 掌握File提供的判断文件类型, 获取文件信息功能

import java.io.File;

public class Test {
    public static void main(String[] args) {
        // 1. 创建文件对象, 指代某个文件
        File file = new File("D:\\particular\\pat.txt");

        // 2. public boolean exists(): 判断当前文件对象, 对应的文件路径是否存在, 存在返回true
        System.out.println(file.exists());// true

        // 3. public boolean isFile(): 判断当前文件对象指代的是否是文件, 是文件返回true, 反之false
        System.out.println(file.isFile());// true

        // 4. public boolean isDirectory(): 判断当前文件对象指代的是否是文件夹, 是文件夹返回true, 反之false
        System.out.println(file.isDirectory()); // false

        // 5. public String getName(): 获取文件的名称(包含后缀)
        System.out.println(file.getName());

        // 6. public long length(): 获取文件的大小, 返回字节个数
        System.out.println(file.length());

        // 7, public long lastModified(): 获取文件的最后修改时间
        System.out.println(file.lastModified());

        // 8. public String getPath(): 获取创建文件对象时, 使用的路径
        File f1 = new File("D:\\particular\\pat.txt");
        File f2 = new File("C:\\Senior\\src\\it");
        System.out.println(f1.getPath()); //D:\particular\pat.txt
        System.out.println(f2.getPath()); //\Senior\src\it

        // 9. public String getAbsolutePath(): 获取绝对路径
        System.out.println(f1.getAbsolutePath());
        System.out.println(f2.getAbsolutePath());

    }
}
